home *** CD-ROM | disk | FTP | other *** search
/ Carousel / CAROUSEL.cdr / mactosh / code / p_serlib.sit / Serial Library Source Code / get_port.c < prev    next >
Text File  |  1989-07-27  |  1KB  |  41 lines

  1. /***********************************************************************/
  2. /*    
  3. /*    get_port.c
  4. /*    by Atul Butte
  5. /*    Copyright ⌐ 1989 by Microsoft Corporation
  6. /*    All Rights Reserved
  7. /*
  8. /*    version 1.0
  9. /*    
  10. /*    
  11. /*    This module provides a routine which will convert the port number
  12. /*    into the input and output driver reference numbers.
  13. /*    
  14. /***********************************************************************/
  15.  
  16. /***********************************************************************/
  17. /*
  18. /*    get_port
  19. /*
  20. /***********************************************************************/
  21.  
  22. OSErr get_port( short port, short *prefIn, short *prefOut )
  23.     
  24.     unsigned short            port;                    /* serial port to use */
  25.     short                    *prefIn;                /* reference number for input port */
  26.     short                    *prefOut;                /* reference number for output port */
  27.     
  28. {
  29.     if( port == 1 ) {
  30.         *prefIn = krefAPortIn;
  31.         *prefOut = krefAPortOut;
  32.         return( noErr );
  33.     } else if( port == 2 ) {
  34.         *prefIn = krefBPortIn;
  35.         *prefOut = krefBPortOut;
  36.         return( noErr );
  37.     } else {
  38.         return( errInvalidPort );
  39.     }
  40. }
  41.